Supertext\Helper\TextProcessor A

Total Complexity 71
Dependencies 3
Dependents 8
Total lines 359
Lines of code 222
Logical lines of code 150
Comment lines 61
Methods 13
Properties 2

Methods 13

Method Rating Maintainability Complexity Lines of code
replaceShortcodeNodesRecursive()
B
38 22 61
replaceShortcode()
A
48 9 30
getAttributeNodes()
S
52 7 23
replaceShortcodes()
S
55 5 18
decodeEnclosedContent()
S
57 5 17
encodeEnclosedContent()
S
57 5 17
isExcluded()
S
66 4 8
getExtendedShortcodeRegex()
S
60 3 13
getExcludedPositions()
S
64 3 9
getAttributeValue()
S
68 3 7
getShortcodeSetting()
S
65 3 9
__construct()
S
81 1 3
replaceShortcodeNodes()
S
67 1 7